type runtime.profIndex
13 uses
runtime (current package)
profbuf.go#L100: rNext profIndex
profbuf.go#L109: type profIndex uint64
profbuf.go#L112: profReaderSleeping profIndex = 1 << 32 // reader is sleeping and must be woken up
profbuf.go#L113: profWriteExtra profIndex = 1 << 33 // overflow or eof waiting
profbuf.go#L116: func (x *profAtomic) load() profIndex {
profbuf.go#L117: return profIndex(atomic.Load64((*uint64)(x)))
profbuf.go#L120: func (x *profAtomic) store(new profIndex) {
profbuf.go#L124: func (x *profAtomic) cas(old, new profIndex) bool {
profbuf.go#L128: func (x profIndex) dataCount() uint32 {
profbuf.go#L132: func (x profIndex) tagCount() uint32 {
profbuf.go#L147: func (x profIndex) addCountsAndClearFlags(data, tag int) profIndex {
profbuf.go#L148: return profIndex((uint64(x)>>34+uint64(uint32(tag)<<2>>2))<<34 | uint64(uint32(x)+uint32(data)))
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |